package com.lam.mall.service;

import java.util.List;
import com.lam.mall.entity.UserProdBrowse;
import com.lam.mall.param.UserProdBrowseParam;

/**
 * 会员商品足迹Service接口
 * 
 * @author admin
 * @date 2023-05-12
 */
public interface UserProdBrowseService {

    /**
     * 查询会员商品足迹
     * 
     * @param id 会员商品足迹ID
     * @return 单个对象
     */
    public UserProdBrowse selectById(String id);

    /**
     * 查询会员商品足迹列表
     * 
     * @param param 
     * @return 列表集合
     */
    public List<UserProdBrowse> selectList(UserProdBrowseParam param);

    /**
     * 新增会员商品足迹
     * 
     * @param userProdBrowse 
     * @return 
     */
    public int insert(UserProdBrowse userProdBrowse);

    /**
     * 修改会员商品足迹
     * 
     * @param userProdBrowse 
     * @return 
     */
    public int update(UserProdBrowse userProdBrowse);

    /**
     * 删除会员商品足迹信息
     * 
     * @param id ID
     * @return 
     */
    public int deleteById(String id);

	/**
	 * 新增会员商品足迹
	 * 
	 * @param userProdBrowse 
	 * @return 
	 */
	int insert(String shopId, String prodId, String userId);

	public Long selectCount(String userId);
    

}
